// 从命令行参数中获取用户名和密码
// process.argv 是一个数组，其中前两个元素是 Node.js 可执行文件路径和当前脚本文件路径
// 所以从第三个元素（索引为 2）开始是用户传入的参数
const username = process.argv[2];
const password = process.argv[3];

// 先输出原始的用户名和密码到控制台
console.log("原始用户名:", username);
console.log("原始密码:", password);

// 使用 Buffer 的 from 方法将用户名和密码转换为 Buffer 对象，然后进行 base64 编码
const encodedUsername = Buffer.from(username).toString('base64');
const encodedPassword = Buffer.from(password).toString('base64');

// 输出加密（base64 编码）后的用户名和密码到控制台
console.log("Base64 编码后的用户名:", encodedUsername);
console.log("Base64 编码后的密码:", encodedPassword);